#! /bin/sh



targetVolume="$3"                            #  this $3 is the target volume name passed from the installer
resourcesPath="$0/.."


echo "EFI PATCH !!!"

echo "leopatch cd to boot"




OF=`mount | grep " on $3 " | awk -F " " '{print $1}'`

echo "variables....."

devprefix=`echo ${OF:0:5}`
devpostfix=`echo ${OF:5}`
diskpostfix=${devpostfix%s*}
dev=`echo $devprefix$devpostfix`
rdev=`echo $devprefix"r"$devpostfix`
disk=`echo $devprefix$diskpostfix`

fdisk -u -f "${resourcesPath}/boot/boot0" -y $disk

echo "DDing...."
dd if="${resourcesPath}/boot/boot1h" of="$rdev" bs=512 count=2

sleep 3

cp -R -f "${resourcesPath}/boot/boot" "$3/"
cp -R -f "${resourcesPath}/Extra" "$3/"


echo "Done..."

. "$1/Contents/Resources/lib/DynSyn.sh"

dynsyn_stop

exit 0



